/******************************************************
MN88472_register_sh.c
----------------------------------------------------
Demodulator IC control functions				

<Revision History>
'12/03/02 : OKAMOTO	Sepalate "Register Setting Array" to Xtal 20.48MHz and 20.5MHz.
----------------------------------------------------
Copyright(C) 2011 SHARP CORPORATION			
******************************************************/

#include "MN_DMD_common.h"

// Comment : fXtal=20.48MHz, fIF=4MHz, TS Parallel
//
DMD_I2C_Register_t	MN88472_REG_DVBT2_6MHZ_XTAL20480KHZ_IF4MHZ[] = {
		{ 0x1c , 0x0 , 0x66 , DMD_E_ARRAY },
	{ 0x1c , 0x1 , 0x0 , DMD_E_ARRAY },
	{ 0x1c , 0x2 , 0x1 , DMD_E_ARRAY },
	{ 0x1c , 0x3 , 0x3 , DMD_E_ARRAY },
	{ 0x1c , 0x4 , 0x2 , DMD_E_ARRAY },

	{ 0x1c , 0x10 , 0x32, DMD_E_ARRAY },
	{ 0x1c , 0x11 , 0x00, DMD_E_ARRAY },
	{ 0x1c , 0x12 , 0x00, DMD_E_ARRAY },
	{ 0x1c , 0x13 , 0xBF, DMD_E_ARRAY },
	{ 0x1c , 0x14 , 0x25, DMD_E_ARRAY },
	{ 0x1c , 0x15 , 0x8C, DMD_E_ARRAY },
	{ 0x1c , 0x16 , 0x15, DMD_E_ARRAY },
	{ 0x1c , 0x17 , 0x61, DMD_E_ARRAY },
	{ 0x1c , 0x18 , 0x15, DMD_E_ARRAY },
	{ 0x1c , 0x19 , 0x61, DMD_E_ARRAY },

	{ 0x18 , 0x46 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xAE , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xB4 , 0xF6 , DMD_E_ARRAY },
	{ 0x18 , 0xCD , 0x1 , DMD_E_ARRAY },
	{ 0x18 , 0xD4 , 0x9 , DMD_E_ARRAY },
	{ 0x18 , 0xD6 , 0x46 , DMD_E_ARRAY },

	{0,0,0,DMD_E_END_OF_ARRAY}
	};

// Comment : fXtal=20.48MHz, fIF=4.5MHz, TS Parallel
//
DMD_I2C_Register_t	MN88472_REG_DVBT2_7MHZ_XTAL20480KHZ_IF4500KHZ[] = {
		{ 0x1c , 0x0 , 0x66 , DMD_E_ARRAY },
	{ 0x1c , 0x1 , 0x0 , DMD_E_ARRAY },
	{ 0x1c , 0x2 , 0x1 , DMD_E_ARRAY },
	{ 0x1c , 0x3 , 0x3 , DMD_E_ARRAY },
	{ 0x1c , 0x4 , 0x1 , DMD_E_ARRAY },
	{ 0x1c , 0x10 , 0x3E , DMD_E_ARRAY },
	{ 0x1c , 0x11 , 0x70 , DMD_E_ARRAY },
	{ 0x1c , 0x12 , 0x64 , DMD_E_ARRAY },
	{ 0x1c , 0x13 , 0xA4 , DMD_E_ARRAY },
	{ 0x1c , 0x14 , 0x0 , DMD_E_ARRAY },
	{ 0x1c , 0x15 , 0x0 , DMD_E_ARRAY },
	{ 0x1c , 0x16 , 0xF , DMD_E_ARRAY },
	{ 0x1c , 0x17 , 0x2C , DMD_E_ARRAY },
	{ 0x1c , 0x18 , 0xF , DMD_E_ARRAY },
	{ 0x1c , 0x19 , 0x2C , DMD_E_ARRAY },
	{ 0x18 , 0x46 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xAE , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xB4 , 0xF6 , DMD_E_ARRAY },
	{ 0x18 , 0xCD , 0x1 , DMD_E_ARRAY },
	{ 0x18 , 0xD4 , 0x9 , DMD_E_ARRAY },
	{ 0x18 , 0xD6 , 0x46 , DMD_E_ARRAY },

	{0,0,0,DMD_E_END_OF_ARRAY}
	};

// Comment : fXtal=20.48MHz, fIF=5.0MHz, TS Parallel
//
DMD_I2C_Register_t	MN88472_REG_DVBT2_8MHZ_XTAL20480KHZ_IF5MHZ[] = {
		{ 0x1c , 0x0 , 0x66 , DMD_E_ARRAY },
	{ 0x1c , 0x1 , 0x0 , DMD_E_ARRAY },
	{ 0x1c , 0x2 , 0x1 , DMD_E_ARRAY },
	{ 0x1c , 0x3 , 0x3 , DMD_E_ARRAY },
	{ 0x1c , 0x4 , 0x0 , DMD_E_ARRAY },

	{ 0x1c , 0x10 , 0x3E , DMD_E_ARRAY },
	{ 0x1c , 0x11 , 0x80 , DMD_E_ARRAY },
	{ 0x1c , 0x12 , 0x00 , DMD_E_ARRAY },
	{ 0x1c , 0x13 , 0x8F , DMD_E_ARRAY },
	{ 0x1c , 0x14 , 0x5C , DMD_E_ARRAY },
	{ 0x1c , 0x15 , 0x29 , DMD_E_ARRAY },
	{ 0x1c , 0x16 , 0x08 , DMD_E_ARRAY },
	{ 0x1c , 0x17 , 0xE1 , DMD_E_ARRAY },
	{ 0x1c , 0x18 , 0x08 , DMD_E_ARRAY },
	{ 0x1c , 0x19 , 0xE1 , DMD_E_ARRAY },

	{ 0x18 , 0x46 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xAE , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xB4 , 0xF6 , DMD_E_ARRAY },
	{ 0x18 , 0xCD , 0x1 , DMD_E_ARRAY },
	{ 0x18 , 0xD4 , 0x9 , DMD_E_ARRAY },
	{ 0x18 , 0xD6 , 0x46 , DMD_E_ARRAY },

	{0,0,0,DMD_E_END_OF_ARRAY}
	};

// Comment : fXtal=20.48MHz, fIF=5MHz, TS Parallel
//
DMD_I2C_Register_t	MN88472_REG_DVBT2_1_7MHZ_XTAL20480KHZ_IF5MHZ[] = {
		{ 0x1c , 0x0 , 0x6D , DMD_E_ARRAY },
	{ 0x1c , 0x1 , 0x60 , DMD_E_ARRAY },
	{ 0x1c , 0x2 , 0x1 , DMD_E_ARRAY },
	{ 0x1c , 0x3 , 0x3 , DMD_E_ARRAY },
	{ 0x1c , 0x4 , 0x1E , DMD_E_ARRAY },

	{ 0x1c , 0x10 , 0xB5 , DMD_E_ARRAY },
	{ 0x1c , 0x11 , 0xD1 , DMD_E_ARRAY },
	{ 0x1c , 0x12 , 0x74 , DMD_E_ARRAY },
	{ 0x1c , 0x13 , 0xF4 , DMD_E_ARRAY },
	{ 0x1c , 0x14 , 0x32 , DMD_E_ARRAY },
	{ 0x1c , 0x15 , 0x57 , DMD_E_ARRAY },
	{ 0x1c , 0x16 , 0x1B , DMD_E_ARRAY },
	{ 0x1c , 0x17 , 0xF9 , DMD_E_ARRAY },
	{ 0x1c , 0x18 , 0x1B , DMD_E_ARRAY },
	{ 0x1c , 0x19 , 0xF9 , DMD_E_ARRAY },

	{ 0x18 , 0x46 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xAE , 0x7 , DMD_E_ARRAY },
	{ 0x18 , 0xB4 , 0xF6 , DMD_E_ARRAY },
	{ 0x18 , 0xCD , 0x1 , DMD_E_ARRAY },
	{ 0x18 , 0xD4 , 0x9 , DMD_E_ARRAY },
	{ 0x18 , 0xD6 , 0x46 , DMD_E_ARRAY },

	{0,0,0,DMD_E_END_OF_ARRAY}
	};

// Comment : fXtal=20.48MHz, fIF=4MHz, TS Parallel
//
DMD_I2C_Register_t	MN88472_REG_DVBT_6MHZ_XTAL20480KHZ_IF4MHZ[] = {
		{ 0x1c , 0x0 , 0x66 , DMD_E_ARRAY },
	{ 0x1c , 0x1 , 0x0 , DMD_E_ARRAY },
	{ 0x1c , 0x2 , 0x1 , DMD_E_ARRAY },
	{ 0x1c , 0x3 , 0x2 , DMD_E_ARRAY },
	{ 0x1c , 0x4 , 0x2 , DMD_E_ARRAY },

	{ 0x1c , 0x10 , 0x32, DMD_E_ARRAY },
	{ 0x1c , 0x11 , 0x00, DMD_E_ARRAY },
	{ 0x1c , 0x12 , 0x00, DMD_E_ARRAY },
	{ 0x1c , 0x13 , 0xBF, DMD_E_ARRAY },
	{ 0x1c , 0x14 , 0x25, DMD_E_ARRAY },
	{ 0x1c , 0x15 , 0x8C, DMD_E_ARRAY },
	{ 0x1c , 0x16 , 0x15, DMD_E_ARRAY },
	{ 0x1c , 0x17 , 0x61, DMD_E_ARRAY },
	{ 0x1c , 0x18 , 0x15, DMD_E_ARRAY },
	{ 0x1c , 0x19 , 0x61, DMD_E_ARRAY },

	{ 0x18 , 0x46 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xAE , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xB4 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xCD , 0x1F , DMD_E_ARRAY },
	{ 0x18 , 0xD4 , 0x0A , DMD_E_ARRAY },
	{ 0x18 , 0xD6 , 0x48 , DMD_E_ARRAY },

	{0,0,0,DMD_E_END_OF_ARRAY}
	};

// Comment : fXtal=20.48MHz, fIF=4.5MHz, TS Parallel
//
DMD_I2C_Register_t	MN88472_REG_DVBT_7MHZ_XTAL20480KHZ_IF4500KHZ[] = {
		{ 0x1c , 0x0 , 0x66 , DMD_E_ARRAY },
	{ 0x1c , 0x1 , 0x0 , DMD_E_ARRAY },
	{ 0x1c , 0x2 , 0x1 , DMD_E_ARRAY },
	{ 0x1c , 0x3 , 0x2 , DMD_E_ARRAY },
	{ 0x1c , 0x4 , 0x1 , DMD_E_ARRAY },

	{ 0x1c , 0x10 , 0x38 , DMD_E_ARRAY },
	{ 0x1c , 0x11 , 0x40 , DMD_E_ARRAY },
	{ 0x1c , 0x12 , 0x00 , DMD_E_ARRAY },
	{ 0x1c , 0x13 , 0xA3 , DMD_E_ARRAY },
	{ 0x1c , 0x14 , 0xd7 , DMD_E_ARRAY },
	{ 0x1c , 0x15 , 0x0a , DMD_E_ARRAY },
	{ 0x1c , 0x16 , 0x0F , DMD_E_ARRAY },
	{ 0x1c , 0x17 , 0x21 , DMD_E_ARRAY },
	{ 0x1c , 0x18 , 0x0F , DMD_E_ARRAY },
	{ 0x1c , 0x19 , 0x21 , DMD_E_ARRAY },
		
	{ 0x18 , 0x46 , 0x10 , DMD_E_ARRAY },
	{ 0x18 , 0xAE , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xB4 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xCD , 0x1F , DMD_E_ARRAY },
	{ 0x18 , 0xD4 , 0x0A , DMD_E_ARRAY },
	{ 0x18 , 0xD6 , 0x48 , DMD_E_ARRAY },

	{0,0,0,DMD_E_END_OF_ARRAY}
	};

// Comment : fXtal=20.48MHz, fIF=5MHz, TS Parallel
//
DMD_I2C_Register_t	MN88472_REG_DVBT_8MHZ_XTAL20480KHZ_IF5MHZ[] = {
		{ 0x1c , 0x0 , 0x66 , DMD_E_ARRAY },
	{ 0x1c , 0x1 , 0x0 , DMD_E_ARRAY },
	{ 0x1c , 0x2 , 0x1 , DMD_E_ARRAY },
	{ 0x1c , 0x3 , 0x2 , DMD_E_ARRAY },
	{ 0x1c , 0x4 , 0x0 , DMD_E_ARRAY },

	{ 0x1c , 0x10 , 0x3E , DMD_E_ARRAY },
	{ 0x1c , 0x11 , 0x80 , DMD_E_ARRAY },
	{ 0x1c , 0x12 , 0x00 , DMD_E_ARRAY },
	{ 0x1c , 0x13 , 0x8F , DMD_E_ARRAY },
	{ 0x1c , 0x14 , 0x5C , DMD_E_ARRAY },
	{ 0x1c , 0x15 , 0x29 , DMD_E_ARRAY },
	{ 0x1c , 0x16 , 0x08 , DMD_E_ARRAY },
	{ 0x1c , 0x17 , 0xE1 , DMD_E_ARRAY },
	{ 0x1c , 0x18 , 0x08 , DMD_E_ARRAY },
	{ 0x1c , 0x19 , 0xE1 , DMD_E_ARRAY },

	{ 0x18 , 0x46 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xAE , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xB4 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xCD , 0x1F , DMD_E_ARRAY },
	{ 0x18 , 0xD4 , 0x0A , DMD_E_ARRAY },
	{ 0x18 , 0xD6 , 0x48 , DMD_E_ARRAY },

	{0,0,0,DMD_E_END_OF_ARRAY}
	};



// Comment : fXtal=20.48MHz, fIF=4.5MHz, TS Parallel
//
DMD_I2C_Register_t	MN88472_REG_DVBC_7MHZ_XTAL20480KHZ_IF4500KHZ[] = {
		{ 0x1c , 0x0 , 0x66 , DMD_E_ARRAY },
	{ 0x1c , 0x1 , 0x0 , DMD_E_ARRAY },
	{ 0x1c , 0x2 , 0x1 , DMD_E_ARRAY },
	{ 0x1c , 0x3 , 0x4 , DMD_E_ARRAY },
	{ 0x1c , 0x4 , 0x0 , DMD_E_ARRAY },

	{ 0x1c , 0x10 , 0x38, DMD_E_ARRAY },
	{ 0x1c , 0x11 , 0x40, DMD_E_ARRAY },
	{ 0x1c , 0x12 , 0x00, DMD_E_ARRAY },
	{ 0x1c , 0x16 , 0x0F, DMD_E_ARRAY },
	{ 0x1c , 0x17 , 0x21, DMD_E_ARRAY },
	{ 0x1c , 0x18 , 0x0F, DMD_E_ARRAY },
	{ 0x1c , 0x19 , 0x21, DMD_E_ARRAY },

	{ 0x18 , 0x46 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xAE , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xB4 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xCD , 0x17 , DMD_E_ARRAY },
	{ 0x18 , 0xD4 , 0x9 , DMD_E_ARRAY },
	{ 0x18 , 0xD6 , 0x48 , DMD_E_ARRAY },

	{0,0,0,DMD_E_END_OF_ARRAY}
	};


// Comment : fXtal=20.48MHz, fIF=5MHz, TS Parallel
//
DMD_I2C_Register_t	MN88472_REG_DVBC_8MHZ_XTAL20480KHZ_IF5MHZ[] = {
		{ 0x1c , 0x0 , 0x66 , DMD_E_ARRAY },
	{ 0x1c , 0x1 , 0x0 , DMD_E_ARRAY },
	{ 0x1c , 0x2 , 0x1 , DMD_E_ARRAY },
	{ 0x1c , 0x3 , 0x4 , DMD_E_ARRAY },
	{ 0x1c , 0x4 , 0x0 , DMD_E_ARRAY },

	{ 0x1c , 0x10 , 0x3E, DMD_E_ARRAY },
	{ 0x1c , 0x11 , 0x80, DMD_E_ARRAY },
	{ 0x1c , 0x12 , 0x00, DMD_E_ARRAY },
	{ 0x1c , 0x16 , 0x08, DMD_E_ARRAY },
	{ 0x1c , 0x17 , 0xE1, DMD_E_ARRAY },
	{ 0x1c , 0x18 , 0x08, DMD_E_ARRAY },
	{ 0x1c , 0x19 , 0xE1, DMD_E_ARRAY },

	{ 0x18 , 0x46 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xAE , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xB4 , 0x0 , DMD_E_ARRAY },
	{ 0x18 , 0xCD , 0x17 , DMD_E_ARRAY },
	{ 0x18 , 0xD4 , 0x9 , DMD_E_ARRAY },
	{ 0x18 , 0xD6 , 0x48 , DMD_E_ARRAY },

	{0,0,0,DMD_E_END_OF_ARRAY}
	};

